package com.fram.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.fram.bean.admin.volume.response.PaperResponse;
import com.fram.bean.api.volume.response.VolumeResponse;
import com.fram.entity.VolumePaper;

public interface VolumePaperMapper {
	int deleteByPrimaryKey(Long id);

	int insert(VolumePaper record);

	/** 添加试卷内容 **/
	int insertSelective(VolumePaper record);

	VolumePaper selectByPrimaryKey(Long id);

	int updateByPrimaryKeySelective(VolumePaper record);

	int updateByPrimaryKey(VolumePaper record);
	/**根绝版本查询题**/
	List<VolumeResponse> paperList(VolumePaper record);
	/**下拉 版本**/
	List<VolumePaper> downPaper();
	/**根据版本查询 **/
	List<VolumeResponse> getVolumePaperList(@Param("version")String version);
	/**分页展示  根据版本，展示答完题的用户 （用户不重复）**/
	List<PaperResponse> selectByName(VolumePaper request);
	
	/**查询 所有版本**/
	List<VolumePaper> selectByEdition();
}